home *** CD-ROM | disk | FTP | other *** search
Wrap
L’historique du programme 1/ Les bugs connus • Il arrive que lors du lancement d'une impression, en tâche de fond, Print Monitor se lance 2 fois. Cela se termine en général par un plantage. Je cherche ce bug depuis longtemps, si quelqu'un a une idée … • Lors de l'utilisation d'un système utilisant des polices doubles byte (ie: corréen, japonnais), les jours ne sonts pas correctement affichés dans les différentes fenêtres. 2/ Historique des versions Version 1.26 (31/07/93) SHAREWARE : (Merci au 3 personnes qui ont spontanément envoyé leurs sous [Bruno, Hervé et Matthieu], sur une cinquantaine ayant téléchargé le programme !!!) • Affichage d'un message signalant que tout changement de langage dans le dialogue de configuration n'est pris en compte qu'au prochain lancement de 'YooZ' • Affichage d'un message lorsque la version du fichier existant "YooZ datas"" n'est pas compatible avec la version actuelle de YooZ. Dans ce cas le fichier "YooZ datas" est bien évidemment recréé automatiquement. • Le fichier 'YooZ Datas' est maintenant rangé dans le dossier 'Préférences'. Cette opération se réalise automatiquement à la première execution de cette nouvelle version de YooZ. • Nouvelle version (v 2.13 de SPYßg), dont la particularité est de placer le fichier JOBLOG dans le dossier 'Préférences'. Voir notice de ce programme • Modification de la routine de recherche du fichier JOBLOG, tenant compte du nouvel emplacement de ce dernier dans le dossier 'Préférences' • Possibilité d'afficher le graphique pour l'ensemble du fichier, montrant le nombre d'heures, année par année (utile seulement si votre historique couvre plusieurs années) • Possibilité d'afficher le graphique sur une période de 1 jour, montrant l'utilisation de la machine, heure par heure, au cours d'une journée Version 1.25 (18/06/93) • Possibilité d'afficher un graphique d'utilisation sur une période d'une année • Nouvelle version de SPYßg (2.12), apportant la possibilité d'exclure des programmes de l'historique (voir notice de SPYßg). • Amélioration des images écrans dans la notice • Dans la liste des programmes l'appui sur les 'flèches' haut ou bas provoque le déplacement de la ligne sélectionnée dans le sens correspondant • Modification des couleurs du menu de configuration • Mise en conformité de l'entourage du bouton 'OK' dans le dialogue de configuration • Transformation du menu 'Page Set Up' en 'Page Setup' pour le fonctionnement en Anglais Version 1.24 (18/04/93) • Dans la liste des programmes un double clic sur le nom d'un programme, provoque l'affichage de l'historique détaillé pour ce programme, pour la période sélectionnée. • Dans la liste des programmes, l'appui sur une touche du clavier (A à Z), sélectionne le premier programme dont le nom commence par cette lettre. Des appuis successifs sur la même touche, permettent de ballayer successivement tous les programmes commençant par ce caractère. • Dans la liste des programmes si un programme est sélectionné, l'appui sur la touche 'Entrée' provoque l'affichage de l'historique détaillé pour ce programme, pour la période sélectionnée. • Ajout d'un bouton dans la liste des programmes permettant au choix, le tri par ordre alphabétique ou par temps d'utilisation. • Modification de la présentation du dialogue de configuration, et ajout d'une option pour cacher les fenêtres lorsque YooZ est en arrière plan. • Les boutons inactifs des différents dialogues ne sont plus effacés, mais grisés (boutons '+' et '-' de choix de période, boutons 'jour', 'mois', 'année' etc …) • Accélération des routines de tri, dans la liste des programmes. • Modification de la présentation du dialogue de choix de période, et positionnement par rapport au bouton "période" de chaque fenêtre. • Correction d'un bug dans l'affichage des sélections de l'historique et de la liste de programmes. Version 1.23 (02/04/93) • Apparition de SPY ßg V2.1, permettant d'enregistrer les heures de mise en veille sur les PowerBooks • Ajout d'un bouton annuler dans le dialogue de choix de période (raccourcis clavier = ESC ou ' .') • La fenêtre n'est pas recalculée suite à l'affichage du dialogue de période, lorsque l'on ne modifie pas la période, ou lorsque l'on clique sur annuler de ce même dialogue • Les valeurs par défaut du dialogue de choix de période, correspondent à la période en cours de la fenêtre appelante • Correction d'un bug dans l'affichage de la liste des programmes • Correction d'un bug dans l'affichage du nombre de programmes différents de la fenêtre Synthèse • Correction d'un bug plantant le programme lors de la lecture d'un fichier Joblog pollué (exemple : année enregistrée = 1904, suite à reset de PRAM -> maintenant ces enregistrements sont ignorés) • Correction d'un bug dans l'affichage du message "Veuillez patienter" • Correction d'un bug au niveau du lancement direct par le fichier JOBLOG Version 1.21 (02/03/93) • Correction d'un petit bug dans l'affichage des jours du graphique Version 1.2 (26/02/93) • Raccourci clavier pour les boutons '+' et '-' : taper simplement '+' ou '-' • Les boutons '+' et '-' n'apparaissent que si des données existent effectivement pour ces périodes. • Les barres de défilements des listes sont désactivées lorsque les fenêtres qui les contiennent sont en arrrière plan • Mise en conformité des noms de menus avec les titres des différentes fenêtres • La grille du graphique tient compte du nombre réel de jours pour chaque mois, ex : 31 jours en Janvier, 28 ou 29 en Février etc … • Indication de l'initial de chaque jour dans le graphique, avec utilisation du rouge pour marquer le Dimanche. • Amélioration de la compilation en tâche de fond, et meilleure gestion des mises à jour du dialogue de conversion • Le dialogue de configuration est un 'Movable modal dialog' qui est vraiment movable :-). • La position des fenêtres est maintenant sauvegardée dans 'Yooz Pref's', ce qui fait qu'elle sera réutilisée lors de la prochaine mise à jour de Yooz. • Modification de Yooz pour permettre d'éviter un bug existant dans SuperBoomerang V3.01 et v3.01' et entrainant un plantage de la machine • Modification de l'affichage du 'Wait Cursor', qui s'affichait de façon intempestive et utilisation de curseurs rotatifs • Correction d'un bug empêchant d'avoir plus de 32000 sessions. • Correction d'un bug entrainant des problèmes de mémoire et plantage, lorsque le fichier Joblog contient moins de 4 entrées, ce qui était le cas lors d'une utilisation juste après installation. • Suppression du BIP sonore lors du démarrage et de l'arrêt de Spyßg, sans changement de version de ce dernier. Cette configuration peut se modifier facilement avec Resedit, grâce à la template incluse dans Spyßg. Version 1.1ß5 (16/11/92) • La compilation du fichier joblog se fait maintenant en tâche de fond, au détriment de la vitesse. Peut-être faudra t-il rendre optionnelle cette possibilité … Version 1.1ß4 (05/11/92) • Correction d’un bug, se présentant dans l’option d’ouverture de fichier, suite à annulation dans SFGetFile. • Correction d'un bug se présentant au lancement du programme lorsque l'extension ClickChange est installée. • Correction d'un bug empêchant le fonctionnement à partir du double clic sur l'un des fichiers JobLog, YooZ Datas, YooZ Prefs. • Nouvelle documentation réalisée avec DocMaker V3.8 Version 1.1ß3 (13/10/92) • Dans l’historique possibilté d’afficher l’utilisation d’un seul programme en cliquant 2 fois sur un nom (c’est pas nouveau), ce qui est nouveau, c’est de pouvoir ensuite changer de période. • L’annulation d’une impression se passe bien maintenant et s’accompagne d’un dialogue mentionnant la combinaison ⌘ ‘.’ pour annuler. • Le programme mémorise la dernière configuration d’impression utilisée (fichier Yooz Prefs). • Le ‘Refresh’ des fenêtres se fait mieux par exemple à la suite d’un changement de période. • Amélioration de la gestion mémoire et des messages d’erreurs liés à la mémoire. Version 1.1ß2 (11/10/92) • Correction du bug empêchant l’affichage du Presse-Papiers.. • Amélioration de la routine affichant la sélection dans le graphique. Version 1.1ß1 (30/09/92) • Correction d’un bug empêchant le fonctionnement sur Powerbook 140,145,170 et toutes machines ayant les mêmes ROMS. • Correction d’un bug dans affichage temps d'utilisation du graphique sur un seul jour. • Possibilité de choisir le langage (Français/Anglais) • Si la barre de titre d’une fenêtre est invisible, la fenêtre est automatiquement ramenée en haut à gauche de l’écran principal. • Possibilité de lire l’historique d’un autre Macintosh relié par le réseau Appletalk. Version 1.0ß1 (02/08/92) • Amélioration de la gestion des menus (Enable/Disable) • L’option d’impression apparaît maintenant dès qu’une fenêtre imprimable se trouve au premier plan. Si la configuration d’impression n’a pas été faite, celle-ci est automatiquement proposée. • L’impression de l’historique fonctionne. • L’impression du graphique continue de fonctionner. • L’impression de la liste des programmes fonctionne. • L’impression des statistiques fonctionne. • Correction d’un bug au niveau du choix de période, entraînant par moment l’affichage sur l’année entière alors que le dialogue affiche une période de un mois. Ce bug entraînait notamment un mauvais affichage du graphique ‘mensuel’ (sur un an au lieu de un mois). • Entourage du bouton ‘OK’ dans l’alerte annonçant que l’historique est trop grand pour être affiché totalement. • Le réaffichage des fenêtres d’historique et de liste de programme se fait plus rapidement. • Un double clic sur le nom d’un programme dans l’historique provoque l’affichage de l’historique pour ce programme seulement pour la période en cours. • Affichage du temps total dans les fenêtres de l’historique et de la liste des programmes. Version 0.982 (21/06/92) • Correction du bug de configuration, enfin j’espère !! • Correction d’un bug au niveau de l’affichage des couleurs dans le dialogue de choix de période • Correction d’un problème de division par zéro, lors du calcul du graphique, pouvant se produire en début de mois • Modification des raccourcis clavier, pour respecter les combinaisons réservées et devenir plus conforme à l’usage • Amélioration de la gestion des erreurs, les messages d’erreurs sont plus précis. • Amélioration du support des ‘Required Apple Events’ : - AEOpenDoc: • Double clic sur fichier JobLog, lance Yooz si l’application n’est pas déjà active et force la lecture du fichier en question . • Double click sur fichier ‘Yooz Datas” : non-supporté • Double Click sur fichier Yooz Prefs affiche le dialogue de Configuration et quitte Yooz si il n’était pas actif. - AEPrintDoc : Supporté pour fichiers Joblog et Yooz Datas, mais pas pour les préférences. Imprime le graphique du dernier mois. - AEOpenApplication : Correction d’un bug. • Du temps est donné aux autres tâches pendant la compression des données. • Affichage de la version dans le dialogue de compression de données et dans le dialogue ‘A Propos’. • Amélioration de la gestion des menus (Enable/Disable). • Amélioration de l’affichage de la sélection du graphique Version 0.981 (18/05/92) • Une ressource sensée contenir les messages OS Errors était absente du programme, devant provoquer des désagréments dans certains cas … depuis quand a-t-elle été perdue ? bon enfin j’espère que ça marche ! • La configuration utilisateur n’était pas toujours bien traitée … Version 0.98 (05/04/92) • Les touches + et - fonctionnent dans les différents dialogues. • Entourage du bouton OK dans le dialogue de configuration. • Un trait horizontal (bleu) indique le temps moyen par jour dans le graphique. • L’affichage des dates et heures dans l’historique tient compte du format date configuré dans le tableau de bord. • Élargissement de la colonne programme de l’historique, pour pouvoir afficher les noms les plus grands. • Les graphiques de taille supérieure à 12 pouces ne sont plus supportés dans l’immédiat. Le panneau de configuration a été corrigé en conséquence. • Les préférences sont sauvegardées dans un fichier ‘Yooz Pref’ du dossier préférences, dans le dossier système. Elles seront réutilisées lors du changement de version de YOOZ. • L’affichage de la sélection du graphique (en cliquant dessus) est amélioré • Amélioration de la gestion des menus (Disable/Enable) Version 0.97 (21/03/92) • Amélioration de la vitesses d’affichage du dialogue de choix de période. Version 0.96 (15/03/92) • Correction d’un énorme bug qui malheureusement était invisible si l’on mettait la mémoire virtuelle, ou dans l’environnement Think Pascal. Sinon c’était le plantage au lancement assuré, un item manquait dans un DITL, c’est aussi ce qui explique que le Presse-Papiers ne fonctionnait plus. • L’affichage du Presse-Papiers remarche ! • Amélioration de la gestion mémoire, certains handles n’étaient jamais libérés biens que non utilisés. • L’historique annonce ses limites : 16300 sessions. Cette limite correspond a peu près à trois ans d’utilisation et n’intervient que pour l’affichage de la période complète. Le dépassement de cette limite est maintenant géré, seules les 16300 dernières sessions sont affichées. Si l’on veut voir les premières sessions d’un historique dépassant cette taille, il faut choisir un affichage par mois ou par année correspondant à cette période. Un dialogue s’affiche dans ce cas. • Entourage des boutons par défaut. • On peut faire cesser l’affichage du dialogue à propos en tapant sur ENTER. • Changement de quelques raccourcis claviers, pour être conforme à l’usage: - Graphique :  G au lieu de  B - Programmes :  T au lieu de  P - Mise en page :  P Version 0.95 (30/01/92) • Cette version ne peut utiliser que les fichiers Joblog produits par SpyßgV2.0 et au delà (un programme de conversion est disponible pour les personnes ayant payé leur SHAREWARE, de même qu’un programme pour réutiliser les fichiers produits par MacInUse®) • Il est possible de coller le graphique dans le Presse-Papiers, cependant quelques problèmes subsistent au niveau de l’affichage. • Amélioration de la conversion du fichier ‘JobLog’ en ‘Yooz Datas’, les temps sont divisés par 2 par rapport à la précédente version (j’utilise actuellement un fichier historique regroupant les données depuis Avril 89, soit 3000 heures d’utilisation et 14000 sessions, [1 session = 1 lancement de programme], tout ça sans problème !) Version 0.91 (21/01/92) • Changement de format du fichier JobLog généré par SPYß©. Avec Spyßg V1.6 et au-delà, il faut impérativement utiliser YOOZ© V0.91 et au-delà ! • La version et la structure actuelle du fichier JobLog ne sont pas définitifs. Il y aura d’autres modifications, mais j’essayerai de prévoir un petit programme de conversion • Quelques préparatifs des futures amélioration sont visibles (boutons + et - dans les fenêtres) Version 0.9 (13/01/92) • Ajout du dialogue de configuration permettant de choisir la ou les fenêtre(s) ouverte(s) au démarrage, de demander la sauvegarde de la position des fenêtres, d’agir sur la taille du graphique (13 pouces ou 12 pouces) • Les HighLevelAppleEvents sont mieux supportés (AEQuit et AEOpen) • L’impression du graphique devrait remarcher (pas eu le temps d’essayer) • Réorganisation des menus Version 0.5 (06/01/92) • Cette fois ça commence à marcher, pas mal de bugs corrigés en particulier au niveau du choix des périodes. Il s’agit cependant toujours d’une préversion. • Les statistiques par programme marchent • Le choix d’une période marche • L’impression du graphique ne marche plus !!! • L’affichage de l’historique détaillé marche • Les derniers bugs marchent bien … • La version 1 est pour bientôt ! Version 0.11 (25/05/91) • Les datas sont maintenant stockées dans un fichier "Yooz Datas" au lieu de se trouver dans la Data Fork du programme lui même, il paraît que c'est interdit! Version 0.10 (20/05/91) • Routines de calcul des statistiques • Routines de choix de la période Version 0.07 (13/05/91) • Routines d'impression Histogramme Version 0.06 (12/05/91) • Routines d'affichage Histogramme Version 0.05 (03/05/91) • Récupération sauvegarde du fichier historique 3/ L’avenir • Ajouter double clic sur la barre du graphique nous envoyant dans l'historique de ce jour. • Dans les titres concernant la période complète, préciser les dates de début et de fin. • Dialogue affichant le document en cours d'impression, le numéro de la page, voir de la ligne. • En cas de demande d'ouverture de fichier (soit par les menus, soit par les AppleEvents), demander confirmation avec un dialogue • Ajout d'un bouton de configuration : ouverture des mêmes fenêtres que lors de la dernière utilisation • Fenêtre graphique sizable, avec redessin en dynamique, et limitation auto de la taille initiale à la taille de l'écran en cours. • Ajouter le total d'utilisation dans impression de la liste par programmes, et de l'historique • Rétablir les graphiques de différentes tailles (12 pouces ou tout l'écran)